Horn Clauses and Feature-structure Logic: Principles and Uniication Algorithms

نویسنده

  • Stephen J. Hegner
چکیده

The desirability of Horn clauses in logical deductive systems has long been recognized. The reasons are at least threefold. Firstly, while inference algorithms for full logics of any reasonable extent are typically intractable, for systems restricted to Horn clauses the picture is much better. (For example, in ordinary propositional logic, while the full satissability problem is NP-complete, a linear-time algorithm exists for Horn clauses.) Secondly, the knowledge-representation capabilities of Horn clauses, while weaker than those of the full logic, remain remarkably rich; indeed, far richer than that of simple conjunctive logic alone. Thirdly, Horn clauses deene the maximal subset of a full logic which has the property of admitting generic models, which roughly means that for any set of Horn clauses, there is a least model of the clauses in that set. It is the purpose of this paper to initiate an investigation of Horn clause logic for an extended class of feature structures. After laying the groundwork for this context, we provide two key results. In the rst, we show how the property of admitting generic models can be extended to feature structure logic, and demonstrate the importance of this property in generalizing the use of ordinary feature structures in uniication-based formalisms. Our second contribution is a tractable uniication algorithm for extended feature structures constrained by Horn clauses. This algorithm is an integration of the traditional uniication algorithm for feature structures and the linear-time inference algorithm for propositional logic.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

HORN EXTENDED FEATURE STRUCTURES: FAST UNIFICATION WITH NEGATION AND LIMITED DISJUNCTIONy

The notion of a Horn extended feature structure (HoXF) is introduced, which is a feature structure constrained so that its only allowable extensions are those satisfying some set of Horn clauses in feature-term logic. HoXF's greatly generalize ordinary feature structures in admitting explicit representation of negative and implicational constraints. In contradis-tinction to the general case in ...

متن کامل

Horn Clauses and Feature-Structure Logic: Principles and Unification Algorithms

The desirability of Horn clauses in logical deductive systems has long been recognized. The reasons are at least threefold. Firstly, while inference algorithms for full logics of any reasonable extent are typically intractable, for systems restricted to Horn clauses the picture is much better. (For example, in ordinary propositional logic, while the full satisfiability problem is NP-complete, a...

متن کامل

CS - - 1989 - 18 Higher - Order Logic as the Basis for Logic Programming

A generalization of Horn clauses to a higher-order logic is described and examined as a basis for logic programming. In qualitative terms, these higher-order Horn clauses are obtained from the rst-order ones by replacing rst-order terms with simply typed-terms and by permitting quantiication over all occurrences of function symbols and some occurrences of predicate symbols. Several proof-theore...

متن کامل

Equality and Abductive Residua for Horn Clauses

One method of proving theorems in Horn clause theories is surface deduction (also known as the modiication method). Surface deduction yields interpretations of uniication failures in terms of residual hypotheses needed for uniication to succeed. This suggests that it can be used for abductive reasoning with equality. In surface deduction the input clauses are rst transformed to a at form (invol...

متن کامل

Elf: a Language for Logic Deenition and Veriied Metaprogramming

We describe Elf, a metalanguage for proof manipulation environments that are independent of any particular logical system. Elf is intended for meta-programs such as theorem provers, proof transformers, or type inference programs for programming languages with complex type systems. Elf uniies logic deenition (in the style of LF, the Edinburgh Logical Framework) with logic programming (in the sty...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993